Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit b3303e1bc008c45a152fe77da0fc50b5dd2ffc29


Parents : 32610c4
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-30T11:46:43-05:00

feat(ci): add Node.js version verification step to custom setup-node-pnpm action

Changes

1 files changed, 8 insertions(+), 0 deletions(-)


Diff

diff --git a/.github/actions/setup-node-pnpm/action.yml b/.github/actions/setup-node-pnpm/action.yml
index 7f47ca4c..02c41b9a 100644
--- a/.github/actions/setup-node-pnpm/action.yml
+++ b/.github/actions/setup-node-pnpm/action.yml
@@ -28,6 +28,14 @@ runs:
shell: bash
run: corepack enable && corepack prepare "pnpm@${{ inputs.pnpm-version }}" --activate
+ - name: Verify Node.js version
+ shell: bash
+ run: |
+ set -euo pipefail
+ node -v
+ pnpm -v
+ node -e "const major=Number(process.versions.node.split('.')[0]); if(major<24) process.exit(1)"
+
- name: Cache pnpm dependencies
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────